import time
from selenium import webdriver
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
url='http://tpshop-test.itheima.net/Home/user/reg.html'
# 打开浏览器
driver.get(url)
# 循环变量初始化
i = 1
j = 0
sum = []
# 生成账号的个数
while i<10:
    # 这个地方是改手机号格式的
    number="1340000022" + str(i)
    if (format(driver.current_url) != url):
        driver.find_element(By.LINK_TEXT,'安全退出').click()
        driver.find_element(By.LINK_TEXT,'注册').click()
        driver.refresh()
        time.sleep(3)

    # 通过id 定位搜索框的位置输入 用户名
    driver.find_element(By.ID, 'username').send_keys(number)
    sum.append(number)
    # 通过 name 定位搜索框的位置输入
    driver.find_element(By.NAME, 'verify_code').send_keys("8888")
    # 通过id 定位搜索框的位置输入 密码
    driver.find_element(By.ID, 'password').send_keys("123456")
    # 通过id 定位搜索框的位置输入 密码
    driver.find_element(By.ID, 'password2').send_keys("123456")
    # 通过class 定位搜索按钮的位置
    driver.find_element(By.CLASS_NAME, 'J_btn_agree').click()
    time.sleep(2)

    # 刷新界面
    driver.refresh()
    i += 1;
    j += 1;

# 结束
driver.close()

with open("username.txt","w") as f:
    f.write("用户名"+'\n')
    for sums in sum:
        f.write(sums+'\n')
    f.write("密码统一：123456")





